package world.snowcrystal.nova.ai;

import com.zhipu.oapi.service.v4.model.ModelData;
import io.reactivex.Flowable;

public interface AITemplate {

    String chat(String message, boolean stream, float temperature);

    String chat(String systemMessage, String userMessage, boolean stream, float temperature);


    Flowable<ModelData> chatStream(String message, float temperature);

    Flowable<ModelData> chatStream(String systemMessage, String message, float temperature);
}
